Windows Installation Guide for Stirling PDF
Stirling PDF for Windows comes in two versions: a Desktop Application for personal use and a Server Version for hosting and sharing with others.
Desktop Application (Recommended for Personal Use)
V2.0 brings a native Windows desktop experience with all PDF tools available offline!
What You Get
- ✅ Native Windows application - Feels like a built-in Windows program
- ✅ Open PDFs directly - Double-click any PDF to open in Stirling-PDF
- ✅ Works completely offline - No internet required after installation
- ✅ All features included - Every PDF tool available
- ✅ Automatic updates - Stay current with latest features
- ✅ Better performance - Optimized for Windows
- ✅ No browser needed - Standalone application
Quick Installation
- Download: Stirling-PDF Desktop Installer
- Run the installer - Follow the prompts (installs to
C:\Program Files\Stirling-PDF) - Launch from Start Menu - Search for "Stirling-PDF"
- Start working with PDFs!
Using the Desktop App
Opening PDFs:
- Double-click any PDF file - Opens in Stirling-PDF
- Right-click → Open with → Stirling-PDF
- Drag and drop files into the application
- File → Open from the menu
Making Stirling-PDF your default PDF viewer:
- Right-click any PDF file
- Select "Open with" → "Choose another app"
- Select "Stirling-PDF"
- Check "Always use this app to open .pdf files"
- Click OK
Benefits of desktop app:
- Files stay on your computer (not in browser storage)
- Work without internet connection
- Faster performance
- Unlimited file storage (not limited by browser)
- System tray icon for quick access
Server Version (For Hosting and Sharing)
Want to host Stirling-PDF on a Windows server for multiple users? Use the server version.
Server Downloads
Without Login (Open Access):
- Download: Stirling-PDF-server.exe
- Anyone on your network can access it
- No user accounts needed
With Login (User Management):
- Download: Stirling-PDF-server-with-login.exe
- Requires user accounts to access
- Better for shared/business environments
Required: Java JDK 21 - Server versions need Java installed
Server Installation Steps
- Install Java JDK 21 from the link above
- Download your preferred server version
- Run the .exe file
- Access via browser at
http://localhost:8080 - Share the URL with users on your network (e.g.,
http://your-server-ip:8080)
Optional Dependencies
These dependencies enable additional features in Stirling PDF. Install only the ones you need:
Python and Related Tools
Python and its related tools enable various features in Stirling PDF:
- OpenCV: Enables image scan extraction features
- Unoserver: Enables file to PDF conversion features
- Python: Required base for OpenCV and other Python-based features
-
Python Installation:
- Download Python from Python's official site
- During installation, IMPORTANT: Check "Add Python to PATH"
- Verify installation by opening Command Prompt and running:
python --version
-
OpenCV Installation:
- After Python is installed, open Command Prompt as administrator
- Install OpenCV by running:
pip install opencv-python - Verify installation:
python -c "import cv2" - Enables Extract Image Scans operation
-
Unoserver Installation:
- First install LibreOffice (see LibreOffice section below)
- Open Command Prompt as administrator
- Install unoserver:
pip install unoserver - Verify installation:
unoserver --version - Enables File To PDF operation Note: Unoserver requires both Python and LibreOffice to function properly
QPDF
- Download from QPDF's official site
- Enables PDF compression and other operations
LibreOffice
- Download and install from LibreOffice's official site
- Enables PDF to DOCX conversion and other document format conversions
Tesseract OCR
- Download the installer from UB Mannheim's GitHub
- During installation, check additional languages you need
- Add to settings.yml in your Stirling PDF installation directory:
system:
tessdataDir: C:\\Program Files\\Tesseract-OCR\\tessdata
- Enables OCR functionality for PDFs